今天要來真正建立遊戲的主要核心,閃避多許多的障礙物!但是在我們建立這麼多障礙物之前,要先來建立障礙物的 Prefab
當我們要在場景中同時擁有非常多的相同物件的時候,我們就應該使用Prefab
, Prefab 就像是一個模型的集成,包含了模型本身、貼圖,或是動畫(如果有)。當我們改變了 Prefab 的屬性或外觀,所有使用這個 Prefab 建立在場景中的物體也都會隨之改變。
而建立一個 Prefab 也非常簡單!!
Asset
底下新建立一個資料夾 Prefab
,並且將我們已經製作好的物體(昨天的 Obstacle
)拖拉到我們的資料夾內Prefab
!Prefab
到場景中就好了這裡我拉了三個
Obstacle
到場景中
接著我們嘗試更改 Prefab
中的數值。例如我來到屬性的地方,將 x 軸方向的 Scale 改為 4,可以看到場景中所有的方塊都跟著改變了!
為了更方便的調整這些方塊的位置好讓我們製作精美的關卡,我們需要先把地板鎖住,避免我們在安排的過程中不斷的選取到地板甚至不小心移動到地板。
Layers
的下拉選單,點選 Edit Layers
來創建一個新的 Environment
層Ground
,將他的 Layer 設置為 Environment
這裡我們就將
Ground
的選取功能關閉
這樣我們就不會再不小心選取到地板了,可以放心的製作關卡!
我們可以點選右上方的視角來切換到方便我們安排關卡的視角
Ctrl
+ D
可以對當前選取的物體複製一份,這樣就不用麻煩的一直拖拉